package com.openlogic.common.core.utils;

import java.net.InetAddress;
import java.net.UnknownHostException;

/**
 * @ClassName: IpUtil
 * @Description: 获取IP方法
 * @author weiyongpeng
 * @date 2025年1月19日 上午8:34:03
 */
public class IpUtil {

	/**
	 * 描述：获取IP地址
	 * @Title: getHostIp
	 * @return 本地IP地址
	 * @author weiyongpeng
	 * @date 2025年1月19日 上午8:34:14
	 */
	public static String getHostIp() {
		try {
			return InetAddress.getLocalHost().getHostAddress();
		} catch (UnknownHostException e) {
		}
		return "127.0.0.1";
	}

	/**
	 * 描述：获取主机名
	 * @Title: getHostName
	 * @return
	 * @author weiyongpeng
	 * @date 2025年1月19日 上午8:34:34
	 */
	public static String getHostName() {
		try {
			return InetAddress.getLocalHost().getHostName();
		} catch (UnknownHostException e) {
		}
		return "未知";
	}

}
